2
תגובות
אורך טקסט בעברית
פתח
yehuda4ee
,
למה כל תו בעברית שווה שני תווים?
מציג 10 במקום 5
echo strlen("בדיקה");
מציג 10 במקום 5
2 תשובות
בגלל שזה Unicode.
בשביל לקבל את המספר הנכון תשתמש בקידומת mb_.
לדוגמא:
echo mb_strlen('בדיקה');
למידע נוסף: http://www.php.net/manual/en/ref.mbstring.php